End.

elementUI 组件事件自定义传参的解决方法

<el-switch
  v-model="value"
  active-color="#13ce66"
  inactive-color="#ff4949"  @change="changeData"/>

以上采用默认的change事件,那么它只会传组件事件内部参数。


假设我们组件在表格上使用,需要额外传一个index序号或者id之类的,应该如何处理呢?

此时我们可以使用闭包的方式。

<el-switch
  v-model="value"
  active-color="#13ce66"
  inactive-color="#ff4949"
  @change="(v) => { changeData(v, index) }"
/>


End.